// 主进程用于打开渲染进程

const { app, BrowserWindow } = require("electron");

const path = require("path");

const createWindow = () => {
  const mainWindow = new BrowserWindow({
    width: 300,
    height: 300,
    alwaysOnTop: true,
    x: 1300,
    y: 100,
    frame: false,
  });
  // 打开调试工具
  mainWindow.webContents.openDevTools();
  mainWindow.loadFile(path.join(__dirname, "index.html"));
};

app.whenReady().then(() => {
  createWindow();
});
// mac 系统退出时，窗口关闭，但是软件不会退出。再次点击的十九，会再次唤醒窗口
// 检测窗口全部关闭的时候
app.on("window-all-closed", () => {
  // 判断系统平台
  // 如果不是mac系统，退出程序

  if (process.platform != "darwin") app.quit();
});
// mac 系统，点击 dock 图标，重新创建一个窗口
app.on("activate", () => {
  createWindow();
});
